package com.neu.niuyuchao.service;

import com.neu.niuyuchao.dao.MgrApproveDaoImpl;
import com.neu.niuyuchao.util.ConvertUtil;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class MgrApproveService {
    private MgrApproveDaoImpl  mgrApproveDao;
    public MgrApproveService(){
        mgrApproveDao=new MgrApproveDaoImpl();
    }
    public List<Map<String,Object>> doFindStuApprove(String pageIndex,int pageNum){
        List<Map<String,Object>> list=null;
        int a=Integer.parseInt(pageIndex);
        list=mgrApproveDao.findPage(a,pageNum);
        return list;
    }
    public String getPageNum(int pageCount){
        String pageNum="0";
        Map<String,Object> map=new HashMap<>();
        List<Map<String,Object>> list=mgrApproveDao.findStuApprove(pageCount);
        if(list.size()>0){
            map=list.get(0);
//               System.out.println(map);
            Object p=map.get("A");
//               System.out.println(p);
            pageNum=String.valueOf(p);
//               System.out.println(pageNum);
        }
        return pageNum;
    }
    //驳回状态
    public boolean doUpdateApplyStatus(String appro_id){
        boolean flag=false;
        int row=mgrApproveDao.updateApplyStatus(appro_id);
        if(row>0){
            flag=true;
        }
        return flag;
    }
    //通过状态
    public boolean doUpdateApplyStatusTwo(String appro_id2){
        boolean flag2=false;
        int row=mgrApproveDao.updateApplyStatusTwo(appro_id2);
        if(row>0){
            flag2=true;
        }
        return flag2;
    }
    public Map<String, Object> doFindStuDorId(Object...params){
        Map<String,Object> item=new HashMap<>();
        List<Map<String, Object>> list=new ArrayList<>();
         list=mgrApproveDao.findStuDorId(params);
        if(list.size()>0){
            item=list.get(0);
        }
        return item;
    }
    public List<Map<String,Object>> doCheckStuApply(String stu_id){
       List<Map<String,Object>> list=new ArrayList<>();
       list=mgrApproveDao.checkStuApply(stu_id);
        return list;
    }
}
